home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Applications / Macintosh Tracker 1.20 / source / Tracker Client Folder / Core 18⁄March⁄1994 / CRadioButton.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-10-03  |  706 b   |  32 lines  |  [TEXT/KAHL]

  1. /* CRadioButton.h */
  2.  
  3. #pragma once
  4.  
  5. #include "CButton.h"
  6.  
  7. /* forward */
  8. class CWindow;
  9. class CSack;
  10. class CEnclosure;
  11.  
  12. struct    CRadioButton    :    CButton
  13.     {
  14.         Handle        Name;
  15.         MyBoolean    State;
  16.         CSack*        RadioGroup;
  17.         short            PointSize;
  18.         short            FontID;
  19.         EXECUTE(MyBoolean Initialized;)
  20.  
  21.         /* */            ~CRadioButton();
  22.         void            IRadioButton(LongPoint Start, LongPoint Extent, Handle NameString,
  23.                                 char Key, short Modifiers, CSack** CurrentRadioGroup, short TheFontID,
  24.                                 short ThePointSize, CWindow* TheWindow, CEnclosure* TheEnclosure);
  25.         void            RedrawNormal(void);
  26.         void            RedrawHilited(void);
  27.         MyBoolean    DoThang(void);
  28.         void            Uncheck(void);
  29.         void            SetState(void);
  30.         void            ClearState(void);
  31.     };
  32.